package com.forestar.mapControl.utils.tile.tileget;

import android.graphics.Bitmap;
import android.util.Log;

import com.forestar.mapControl.utils.bitmapcache.CacheableBitmapDrawable;
import com.forestar.mapControl.utils.tile.TileSchema;

public class MzLocalTileSource {}
//        extends MzTileSource {
//    TileSchema tileSchem;
//
//    public MzLocalTileSource(LocalTileSchema tileSchem, String url, String sourceKey) {
//        super(url, sourceKey);
//        this.tileSchem = tileSchem;
//    }
//
//    public TileSchema getTileSchem() {
//        return tileSchem;
//    }
//
//
//    @Override
//    public CacheableBitmapDrawable getDrawableFromTile(final MzTileCache cache, final MzTileBean tile, boolean hdpi, boolean allowLoadTileFromNet) {
//        Log.i("MzLocalTileSource", String.format("绘制【本地】瓦片level = %d, x = %d, y = %d", tile.level, tile.x, tile.y));
//        CacheableBitmapDrawable result = null;
//        try{
//            Bitmap resultBitmap = ((LocalTileSchema) tileSchem).getBitmapByIndex(tile.getX(), tile.getY(), tile.getLevel());
//            result = cache.putTileInMemoryCache(tile, resultBitmap);
//        }catch(Exception e){
//            e.printStackTrace();
//        }
//        return result;
//    }
//
//    @Override
//    public void detach() {
//
//    }
//
//    @Override
//    public MzTileSource setName(String layerSourceKey) {
//        return null;
//    }
//}
